Homogeneous Coordinates
Throwing out the last coordinate:
Homogeneous Coordinates
Previous equation is not linear
Trick: add one more coordinate:
2D
3D
Homogeneous coordinates are invariant under scaling
If you scale the homogeneous coordinate by some , the coordinate in pixel space will be unaffected because of the division by a .
Convert from Homogeneous Coordinates
Perspective Projection
Projection is a matrix multiply using homogeneous coordinates.
3D -> 2D This multiplication is a linear transformation.
Here is the focal length, which is the distance from the center of projection to the projection plane ( in the previous figure)